	.file	1 "findTag.c"
	.section .mdebug.abi32
	.previous
	.abicalls
	.rdata
	.align	2
$LC0:
	.ascii	"Error en linea %d: %s cerrado antes que %s\000"
	.text
	.align	2
	.globl	findTag
	.ent	findTag
findTag:
	.frame	$fp,336,$31		# vars= 280, regs= 4/0, args= 32, extra= 8
	.mask	0xd0010000,-4
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$25
	.set	reorder
	subu	$sp,$sp,336
	.cprestore 32
	sw	$31,332($sp)
	sw	$fp,328($sp)
	sw	$28,324($sp)
	sw	$16,320($sp)
	move	$fp,$sp
	sw	$4,336($fp)
	sw	$5,340($fp)
	sw	$6,344($fp)
	sw	$7,348($fp)
	sw	$0,40($fp)
	lw	$4,336($fp)
	lw	$5,340($fp)
	lw	$6,344($fp)
	lw	$7,356($fp)
	la	$25,findTagInner
	jal	$31,$25
	sw	$2,44($fp)
	lw	$2,44($fp)
	beq	$2,$0,$L18
	lw	$4,44($fp)
	la	$25,isOpenTag
	jal	$31,$25
	sw	$2,48($fp)
	lw	$3,48($fp)
	li	$2,1			# 0x1
	bne	$3,$2,$L19
	lw	$4,44($fp)
	la	$25,strlen
	jal	$31,$25
	sw	$2,52($fp)
	lw	$2,352($fp)
	lw	$2,0($2)
	sll	$3,$2,2
	lw	$2,348($fp)
	addu	$16,$3,$2
	lw	$2,52($fp)
	addu	$2,$2,1
	move	$4,$2
	la	$25,malloc
	jal	$31,$25
	sw	$2,0($16)
	lw	$2,352($fp)
	lw	$2,0($2)
	sll	$3,$2,2
	lw	$2,348($fp)
	addu	$2,$3,$2
	lw	$4,0($2)
	lw	$5,44($fp)
	la	$25,strcpy
	jal	$31,$25
	lw	$3,352($fp)
	lw	$2,352($fp)
	lw	$2,0($2)
	addu	$2,$2,1
	sw	$2,0($3)
	b	$L20
$L19:
	lw	$2,352($fp)
	lw	$2,0($2)
	sll	$3,$2,2
	lw	$2,348($fp)
	addu	$2,$3,$2
	addu	$2,$2,-4
	lw	$2,0($2)
	sw	$2,52($fp)
	lw	$4,52($fp)
	la	$25,getTagName
	jal	$31,$25
	sw	$2,56($fp)
	lw	$4,44($fp)
	la	$25,getTagName
	jal	$31,$25
	sw	$2,60($fp)
	lw	$4,56($fp)
	lw	$5,60($fp)
	la	$25,strcmp
	jal	$31,$25
	beq	$2,$0,$L21
	li	$2,1			# 0x1
	sw	$2,40($fp)
	addu	$3,$fp,64
	lw	$6,356($fp)
	lw	$2,56($fp)
	sw	$2,16($sp)
	move	$4,$3
	la	$5,$LC0
	lw	$6,0($6)
	lw	$7,60($fp)
	la	$25,sprintf
	jal	$31,$25
	lw	$3,360($fp)
	addu	$2,$fp,64
	sw	$2,0($3)
$L21:
	lw	$2,352($fp)
	lw	$2,0($2)
	sll	$3,$2,2
	lw	$2,348($fp)
	addu	$2,$3,$2
	addu	$2,$2,-4
	lw	$4,0($2)
	la	$25,free
	jal	$31,$25
	lw	$3,352($fp)
	lw	$2,352($fp)
	lw	$2,0($2)
	addu	$2,$2,-1
	sw	$2,0($3)
	lw	$4,56($fp)
	la	$25,free
	jal	$31,$25
	lw	$4,60($fp)
	la	$25,free
	jal	$31,$25
$L20:
	lw	$2,40($fp)
	bne	$2,$0,$L18
	lw	$3,344($fp)
	lw	$2,352($fp)
	sw	$2,16($sp)
	lw	$2,356($fp)
	sw	$2,20($sp)
	lw	$2,360($fp)
	sw	$2,24($sp)
	lw	$4,336($fp)
	lw	$5,0($3)
	lw	$6,344($fp)
	lw	$7,348($fp)
	la	$25,findTag
	jal	$31,$25
	sw	$2,40($fp)
$L18:
	lw	$4,44($fp)
	la	$25,free
	jal	$31,$25
	lw	$2,40($fp)
	move	$sp,$fp
	lw	$31,332($sp)
	lw	$fp,328($sp)
	lw	$16,320($sp)
	addu	$sp,$sp,336
	j	$31
	.end	findTag
	.size	findTag, .-findTag
	.ident	"GCC: (GNU) 3.3.3 (NetBSD nb3 20040520)"
